package org.openbpm.sys.core.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 操作日志Metadata
 */
@Data
@TableName("sys_operate_log_metadata")
public class SysOperateLogMetadata implements Serializable {

    // 主键
    @TableId("id_")
    protected String id;

    @TableField("type_id_")
    private String typeId;
    @TableField("type_name_")
    private String typeName;
    @TableField("predicate_expr_")
    private String predicateExpr;
    @TableField("action_")
    private String action;
    @TableField("path_")
    private String path;
    @TableField("description_tpl_")
    private String descriptionTpl;
    @TableField("data_expr_")
    private String dataExpr;
    @TableField("biz_id_expr_")
    private String bizIdExpr;
    @TableField("enabled_")
    private Boolean enabled;


    // 创建时间
    @TableField("create_time_")
    protected Date createTime;
    // 创建人ID
    @TableField("create_by_")
    protected String createBy;
    // 更新时间
    @TableField("update_time_")
    protected Date updateTime;
    // 更新人ID
    @TableField("update_by_")
    protected String updateBy;

}
